spectacles sheep - French English Dictionary